Web-Based Interactive 3D Visualization for Computer Graphics Education

نویسندگان

  • Li Yang
  • Mustafa Sanver
چکیده

Instead of developing web-based course material using an off-the-shelf web authoring tool, we believe that a better way to show principles and techniques in computer science is to have the related algorithms running “live” in the background and to allow students to interact with them within a web browser. We have chosen computer graphics as an example course because of its demand for visualization and its technical challenge for 3D rendering. This paper presents a set of web-based demos designed to demonstrate computer graphics concepts and OpenGL functions. We have ported to the web the popular Nate Robins’ OpenGL demos. We have also developed our own demos to address pedagogical aspects of computer graphics education. The main idea of the approach is to put a real-world scene and a rendered result side by side together with a set of OpenGL functions to produce the rendered result from the real-world scene. Animation, user interaction, manipulation, and virtual navigation are supported in the sense that the order of the functions and the parameters of each function can be changed interactively and such changes will be reflected immediately in the rendered result. The demos are written by using Java and GL4Java, an OpenGL Java binding to ensure the deployment on the Web. The result is a set of web-based interactive tutorials with rich visualization driven by underlying algorithms to demonstrate the subject principles and techniques. Although the contents of these demos are specific to computer graphics, the presented methodology represents a generic approach which is discipline/course independent and can be applied to various other courses.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Interactive 3D Visualization Model by Live Streaming for Remote Scientific Visualization

Recent improvement of high-end GPUs has made it possible to perform real-time 3D visualization such as volume rendering and 3D contour plot for scientific data locally. A web browser based remote 3D visualization by visualization servers is attractive, but data transfer overhead prevents from performing interactive operations. We propose an interactive remote 3D visualization model by live stre...

متن کامل

Developing Interaction 3D Models for E-Learning Applications

Some issues concerning the development of interactive 3D models for e-learning applications are considered. Given that 3D data sets are normally large and interactive display demands high performance computation, a natural solution would be placing the computational burden on the client machine rather than on the server. Mozilla and Google opted for a combination of client-side languages, JavaS...

متن کامل

Interactive Volume Visualization with WebGL

Web-based applications have become increasingly popular in many areas and advances in web-based 3D graphics were made accordingly. In this context, we present a web based implementation of volume rendering using the relatively new WebGL API for interactive 3D graphics. An overview of the theoretical background of volume rendering as well as of the common approaches for a GPU implementation is g...

متن کامل

High performance 3D visualization on the Web: a biomedical case study

There are many desktop-based applications that offer a solution for biomedical problems. Usually, one of the most important task of these biomedical applications is the 3D graphics visualization. In last years, the development of web-based applications has taken a great importance and are defeating desktop-based applications, mainly, because the benefits this class of software has. However, unt...

متن کامل

VIEW – A Virtual Interactive Web-based Learning Environment for Engineering

Introduction Engineering programs throughout the country face similar challenges: student learning, student success and retention . In addition, more and more adults participate in online education and distance learning programs for various reasons and the demand for such programs is growing . In order to address these issues, educators have developed and implemented several pedagogical approac...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IJDET

دوره 1  شماره 

صفحات  -

تاریخ انتشار 2002